home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 104 / MacAddict_104_2005-04.iso / Software / Internet & Communication / Romeo 0.9.3 freeware.dmg / Romeo.app / Contents / Resources / RomeoSuite.sdef < prev    next >
Extensible Markup Language  |  2004-07-02  |  3KB  |  66 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE dictionary SYSTEM "file://localhost/System/Library/DTDs/sdef.dtd">
  3.  
  4. <!--
  5.     Romeo uses /Developer/Examples/Scripting/NSCoreSuite.sdef, retooled to provide basic Applescript support.
  6. -->
  7.  
  8. <dictionary title="Romeo Terminology">
  9.     <suite name="Romeo Suite" code="Rmeo" description="Commands to provide control of and extend Romeo's functionality.">
  10.         <cocoa name="RomeoSuite"/>
  11.         <classes>
  12.         <class name="Romeo Application" code="RmCl" description="Romeo's top level scripting object.">
  13.             <cocoa class="NSApplication"/>
  14.             <responds-to-commands>
  15.                 <responds-to name="do">
  16.                     <cocoa method="Do:"/>
  17.                 </responds-to>
  18.                 <responds-to name="connect">
  19.                     <cocoa method="Connect:"/>
  20.                 </responds-to>
  21.                 <responds-to name="disconnect">
  22.                     <cocoa method="Disconnect:"/>
  23.                 </responds-to>
  24.                 <responds-to name="status">
  25.                     <cocoa method="Status:"/>
  26.                 </responds-to>
  27.                 <responds-to name="display">
  28.                     <cocoa method="Display:"/>
  29.                 </responds-to>
  30.                 <responds-to name="test">
  31.                     <cocoa method="Test:"/>
  32.                 </responds-to>
  33.                 <responds-to name="quit">
  34.                     <cocoa method="Quit:"/>
  35.                 </responds-to>
  36.             </responds-to-commands>
  37.         </class>
  38.         </classes>
  39.         <commands>
  40.             <command name="do" code="Rmeodocm" description="Perform an action of various types.">
  41.                 <parameter name="specialaction" code="Spac" type="integer" description="Perform a special action; see the readme for codes and actions performed.">
  42.                     <cocoa key="specialaction"/>
  43.                 </parameter>
  44.             </command>
  45.             <command name="connect" code="Rmeoconn" description="Initiate a connection to the current phone.">
  46.             </command>
  47.             <command name="disconnect" code="Rmeodisc" description="Disconnect from any currently connected phones.">
  48.             </command>
  49.             <command name="status" code="Rmeostat" description="Gets the current connection status as a human-readable string.">
  50.             </command>
  51.             <command name="display" code="Rmeodisp" description="Display items on the Mac's screen.">
  52.                 <parameter name="text" code="Text" type="string" description="An item of text to display; line breaks are supported.">
  53.                     <cocoa key="text"/>
  54.                 </parameter>
  55.             </command>
  56.             <command name="test" code="Rmeotest" description="Perform a test command.">
  57.                 <parameter name="number" code="Test" type="string" description="The number to test.">
  58.                     <cocoa key="number"/>
  59.                 </parameter>
  60.             </command>
  61.             <command name="quits" code="Rmeoquit" description="Quits Romeo.">
  62.             </command>
  63.         </commands>
  64.     </suite>
  65. </dictionary>
  66.